import type {CSSProperties} from "vue";
import type FormItem from "@/components/form/type/FormItem.ts";

/**
 * created by yangtong on 2025/6/19 下午10:57
 * <br />
 * 处理后的表单项， 包含计算后的实际位置信息
 */
export default interface ProcessedFormItem<T extends Record<string, any> = Record<string, any>> extends FormItem<T> {
    /**
     * 实际的列位置
     */
    actualCol: number
    /**
     * 实际占用的列数
     */
    actualSpan: number
    /**
     * 计算后的 CSS 样式
     */
    style: CSSProperties
}